<?php

spl_autoload_register('yAutoload');
spl_autoload_register('blockLoad');

/**
 * 自动加载1
 * @param $class
 */
function yAutoload($class){
    $class     = str_replace('\\','/',str_replace('Core\\','',$class));
    $class     = $class.'.php';
    $classFile = __DIR__.'/'.$class;
    if(file_exists($classFile)){
        include_once $class;
    }
}

/**
 * 自动加载2
 * @param $class
 */
function blockLoad($class)
{
    $class  = str_replace('\\','/',$class);
    $classFile = str_replace('Core','',__DIR__).$class.'.php';
    if(file_exists($classFile)){
        include_once $classFile;
    }
}

/** composer 自动加载 */
$cAutoloadFile = str_replace('Core','',__DIR__).'vendor/autoload.php';
if(file_exists($cAutoloadFile)){
    include_once $cAutoloadFile;
}

$functionFile = __DIR__.'/function.php';
if(file_exists($functionFile)){
    include_once $functionFile;
}
